برنامه نویسی C++ بر اساس مثال [ویدئو]

C++ Programming By Example [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: C++ یک زبان منعطف و عمومی است که طیف وسیعی از مزایا را با نقاط قوت کلیدی زیرساخت نرم افزار و برنامه های کاربردی محدود به منابع ارائه می دهد. این دوره یک راهنمای مقدماتی برای C++ است که به شما کمک می کند زبان را از طریق چندین مثال عملی یاد بگیرید. شما با غواصی در اصول C++، نحو و ویژگی های برنامه نویسی عمومی شروع خواهید کرد. سپس به استفاده از ساختارهای داده و الگوریتم‌ها با C++ می‌پردازیم. در مرحله بعد، با یک مثال عملی دیگر به ویژگی های شی گرا C++ می پردازید. در نهایت، مهارت های برنامه نویسی ++C خود را با ایجاد چندین رابط کاربری گرافیکی و برنامه های دسکتاپ با استفاده از Qt5 افزایش خواهید داد. در پایان این دوره، شما با مفاهیم اصلی برنامه نویسی در C++ و نحوه پیاده سازی موثر آنها آشنا خواهید شد. فایل های کد در آدرس زیر قرار می گیرند: https://github.com/PacktPublishing/C-plusplus-Programming-By-Example نحو C++ و سبک استاندارد صنعتی برنامه های C++ را به روشی ماژولار و قابل نگهداری توسعه دهید و معمار کنید از ویژگی های زبان مدرن استفاده کنید که کد را خوانا و مختصر می کند برنامه های کاربردی کارآمد و با طراحی خوب ایجاد کنید با استفاده از چارچوب Qt5 یک برنامه رابط کاربری گرافیکی دسکتاپ ساده و در عین حال سرگرم کننده ایجاد کنید این دوره برای حرفه ای ها طراحی شده است که می خواهند زبان برنامه نویسی C++ را به صورت عملی و سریع یاد بگیرند. هر نوع تجربه برنامه نویسی مفید خواهد بود، اما اجباری نیست. برنامه نویسی C++ را با پروژه های هیجان انگیزی که فاصله بین یادگیری و انجام را پر می کند بیاموزید * با C++ بازی کنید و تجربه عملی در پروژه های مختلف به دست آورید * با مفاهیم برنامه نویسی رابط کاربری گرافیکی و اجرای برخی از پروژه های سرگرم کننده با استفاده از Qt آشنا شوید.

سرفصل ها و درس ها

مقدمه ای بر C++ و Qt Introduction to C++ and Qt

  • بررسی اجمالی دوره The Course Overview

  • چرا C++؟ Why C++?

  • تنظیم محیط توسعه شما Setting Up Your Development Environment

  • سینتکس پایه ++C Basic C++ Syntax

  • نصب Qt5 روی ویندوز Installing Qt5 on Windows

ساخت یک قالب مجازی با C++ Building a Virtual Die with C++

  • راه اندازی اولین پروژه ++C خود Setting Up Your First C++ Project

  • کدگذاری یک قالب مجازی – تولید اعداد تصادفی Coding a Virtual Die – Generating Random Numbers

  • کدگذاری یک قالب مجازی – نمایش خروجی Coding a Virtual Die – Displaying the Output

  • تقویت قالب مجازی با ورودی کاربر Enhancing the Virtual Die with User Input

ساختارها و الگوریتم های داده: ساختن یک برنامه مرتب سازی Data Structures and Algorithms: Building a Sorting Application

  • نمای کلی کانتینرها در C++ Overview of Containers in C++

  • شیرجه عمیق تر به std::vector A Deeper Dive into std::vector

  • مروری بر الگوریتم های STL Overview of STL Algorithms

  • از الگوریتم های STL با کانتینرها استفاده کنید Use STL Algorithms with Containers

  • ساخت اپلیکیشن مرتب سازی Building a Sorting Application

کلاس ها و ساختارها: ساخت یک بازی حدس زدن کازینو Classes and Structures: Building a Casino Guessing Game

  • چرا از کلاس ها و ساختارها استفاده کنیم؟ Why Use Classes and Structures?

  • مروری بر طبقات و ساختارها Overview of Classes and Structures

  • تفاوت بین کلاس ها و ساختارها Differences Between Classes and Structures

  • اجرای بازی حدس زدن کازینو Implementing a Casino Guessing Game

ایجاد سیستم مدیریت کتابخانه Building a Library Management System

  • برنامه ریزی یک اپلیکیشن Planning out an Application

  • ایجاد سیستم مدیریت کتابخانه Building a Library Management System

  • افزودن داده های تست Adding Test Data

  • افزودن قابلیت جستجو Adding Search Functionality

آشنایی با Qt Getting Acquainted with Qt

  • راه اندازی اولین پروژه رابط کاربری گرافیکی Setting Up Your First GUI Project

  • راه اندازی رابط کاربری گرافیکی پایه با Qt Creator Setting Up a Basic GUI with Qt Creator

  • اجرای اولین برنامه رابط کاربری گرافیکی Running Your First GUI Application

سیگنال‌ها و شکاف‌های Qt: ایجاد یک ویرایشگر متن Qt Signals and Slots: Building a Text Editor

  • راه اندازی پروژه ویرایشگر متن شما Setting Up Your Text Editor Project

  • ایجاد رابط کاربری گرافیکی پایه در Qt Creator Creating a Basic GUI in Qt Creator

  • واکنش به تعامل کاربر با سیگنال ها و اسلات ها Reacting to User Interaction with Signals and Slots

  • ایجاد اسلات های سفارشی Creating Custom Slots

  • اتمام ویرایشگر متن Finishing the Text Editor

ساخت اپلیکیشن نقاشی در Qt5 Building a Painting Application in Qt5

  • راه اندازی اپلیکیشن نقاشی Setting Up Your Painting Application

  • آشنایی با ویجت های Qt5 Understanding Qt5 Widgets

  • ایجاد ویجت Qt5 خود Creating Your Own Qt5 Widget

  • واکنش به ورودی کاربر Reacting to User Input

  • نقاشی ورودی کاربر روی صفحه Painting User Input on Screen

  • افزودن قابلیت ترسیم دایره ها Adding the Ability to Draw Circles

  • تغییر اندازه شکل را در نظر بگیرید Allow for Shape Resizing

نمایش نظرات

برنامه نویسی C++ بر اساس مثال [ویدئو]
جزییات دوره
5 h 44 m
37
Packtpub Packtpub
(آخرین آپدیت)
3
3.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Tsouchlos Paul Tsouchlos

Paul Tsouchlos مهندس توسعه محصول در یک شرکت کوچک علوم زیستی با پیشینه مهندسی زیست پزشکی است. او از برنامه نویسی در C++، جاوا، اندروید و سی شارپ لذت می برد و همچنین گاهی اوقات از هواپیماهای بدون سرنشین مسابقه خلبانی می کند. می‌توانید او را در GitHub @DeveloperPaul123، در وبلاگ او developerpaul123.github.io و YouTube @DeveloperPaul123 پیدا کنید.